Create a dot stringΒΆ

Create a dot string.
Expected output:
.
.
.
.
.
.
.
.
.
.
.
from math import sin, cos, radians
import sys

for i in range(1000):
    print(' ' * int(10 * cos(radians(i)) + 10) + '.')

Output:

                    .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                .
                .
                .
                .
                .
                .
                .
                .
               .
               .
               .
               .
               .
               .
               .
              .
              .
              .
              .
              .
              .
             .
             .
             .
             .
             .
             .
            .
            .
            .
            .
            .
            .
           .
           .
           .
           .
           .
           .
          .
          .
          .
          .
          .
          .
         .
         .
         .
         .
         .
        .
        .
        .
        .
        .
        .
       .
       .
       .
       .
       .
       .
      .
      .
      .
      .
      .
      .
     .
     .
     .
     .
     .
     .
     .
    .
    .
    .
    .
    .
    .
   .
   .
   .
   .
   .
   .
   .
   .
  .
  .
  .
  .
  .
  .
  .
  .
  .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
  .
  .
  .
  .
  .
  .
  .
  .
  .
   .
   .
   .
   .
   .
   .
   .
   .
    .
    .
    .
    .
    .
    .
    .
     .
     .
     .
     .
     .
     .
      .
      .
      .
      .
      .
      .
       .
       .
       .
       .
       .
       .
        .
        .
        .
        .
        .
        .
         .
         .
         .
         .
         .
         .
          .
          .
          .
          .
          .
           .
           .
           .
           .
           .
           .
            .
            .
            .
            .
            .
            .
             .
             .
             .
             .
             .
             .
              .
              .
              .
              .
              .
              .
               .
               .
               .
               .
               .
               .
               .
                .
                .
                .
                .
                .
                .
                .
                .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                    .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                .
                .
                .
                .
                .
                .
                .
                .
               .
               .
               .
               .
               .
               .
              .
              .
              .
              .
              .
              .
              .
             .
             .
             .
             .
             .
             .
            .
            .
            .
            .
            .
            .
           .
           .
           .
           .
           .
           .
          .
          .
          .
          .
          .
          .
         .
         .
         .
         .
         .
        .
        .
        .
        .
        .
        .
       .
       .
       .
       .
       .
       .
      .
      .
      .
      .
      .
      .
     .
     .
     .
     .
     .
     .
     .
    .
    .
    .
    .
    .
    .
   .
   .
   .
   .
   .
   .
   .
   .
  .
  .
  .
  .
  .
  .
  .
  .
  .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
  .
  .
  .
  .
  .
  .
  .
  .
  .
   .
   .
   .
   .
   .
   .
   .
   .
    .
    .
    .
    .
    .
    .
     .
     .
     .
     .
     .
     .
     .
      .
      .
      .
      .
      .
      .
       .
       .
       .
       .
       .
       .
        .
        .
        .
        .
        .
        .
         .
         .
         .
         .
         .
         .
          .
          .
          .
          .
          .
           .
           .
           .
           .
           .
           .
            .
            .
            .
            .
            .
            .
             .
             .
             .
             .
             .
             .
              .
              .
              .
              .
              .
              .
              .
               .
               .
               .
               .
               .
               .
                .
                .
                .
                .
                .
                .
                .
                .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                    .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                   .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                  .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                 .
                .
                .
                .
                .
                .
                .
                .
                .
               .
               .
               .
               .
               .
               .
               .
              .
              .
              .
              .
              .
              .
             .
             .
             .
             .
             .
             .
            .
            .
            .
            .
            .
            .
           .
           .
           .
           .
           .
           .
          .
          .
          .
          .
          .
          .
         .
         .
         .
         .
         .
        .
        .
        .
        .
        .
        .
       .
       .
       .
       .
       .
       .
      .
      .
      .
      .
      .
      .
     .
     .
     .
     .
     .
     .
    .
    .
    .
    .
    .
    .
    .
   .
   .
   .
   .
   .
   .
   .
   .
  .
  .
  .
  .
  .
  .
  .
  .
  .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
 .
  .
  .
  .
  .
  .
  .
  .
  .
  .
   .
   .
   .
   .
   .
   .
   .
   .
    .
    .
    .
    .
    .
    .
    .
     .
     .
     .
     .
     .
     .
      .
      .
      .
      .
      .
      .
       .
       .
       .
       .
       .
       .
        .
        .
        .
        .
        .
        .
         .
         .
         .
         .
         .
          .
          .
          .
          .
          .
          .
           .
           .
           .
           .